<!DOCTYPE HTML>

<html lang="en">
<head>

<title>Deprecated List (spring-security-docs 5.6.3 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
    try {
        if (location.href.indexOf('is-external=true') == -1) {
            parent.document.title="Deprecated List (spring-security-docs 5.6.3 API)";
        }
    }
    catch(err) {
    }
//-->
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">

<div class="topNav"><a id="navbar.top">

</a>
<div class="skipNav"><a href="deprecated-list.html#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">

</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li class="navBarCell1Rev">Deprecated</li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">

</a></div>

</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 title="Deprecated API" class="title">Deprecated API</h1>
<h2 title="Contents">Contents</h2>
<ul>
<li><a href="deprecated-list.html#package">Packages</a></li>
<li><a href="deprecated-list.html#interface">Interfaces</a></li>
<li><a href="deprecated-list.html#class">Classes</a></li>
<li><a href="deprecated-list.html#enum">Enums</a></li>
<li><a href="deprecated-list.html#exception">Exceptions</a></li>
<li><a href="deprecated-list.html#annotation.type">Annotation Types</a></li>
<li><a href="deprecated-list.html#field">Fields</a></li>
<li><a href="deprecated-list.html#method">Methods</a></li>
<li><a href="deprecated-list.html#constructor">Constructors</a></li>
<li><a href="deprecated-list.html#enum.constant">Enum Constants</a></li>
</ul>
</div>
<div class="contentContainer"><a id="package">

</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary">
<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/authentication/rcp/package-summary.html">org.springframework.security.authentication.rcp</a></th>
<td class="colLast">
<div class="deprecationComment">as of 5.6.0 with no replacement</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a id="interface">

</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary">
<caption><span>Interfaces</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/authentication/rcp/RemoteAuthenticationManager.html" title="interface in org.springframework.security.authentication.rcp">org.springframework.security.authentication.rcp.RemoteAuthenticationManager</a></th>
<td class="colLast">
<div class="deprecationComment">as of 5.6.0 with no replacement</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionClaimAccessor.html" title="interface in org.springframework.security.oauth2.server.resource.introspection">org.springframework.security.oauth2.server.resource.introspection.OAuth2IntrospectionClaimAccessor</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/oauth2/core/OAuth2TokenIntrospectionClaimAccessor.html" title="interface in org.springframework.security.oauth2.core"><code>OAuth2TokenIntrospectionClaimAccessor</code></a> instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionClaimNames.html" title="interface in org.springframework.security.oauth2.server.resource.introspection">org.springframework.security.oauth2.server.resource.introspection.OAuth2IntrospectionClaimNames</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/oauth2/core/OAuth2TokenIntrospectionClaimNames.html" title="interface in org.springframework.security.oauth2.core"><code>OAuth2TokenIntrospectionClaimNames</code></a> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/openid/AxFetchListFactory.html" title="interface in org.springframework.security.openid">org.springframework.security.openid.AxFetchListFactory</a></th>
<td class="colLast">
<div class="deprecationComment">The OpenID 1.0 and 2.0 protocols have been deprecated and users are
<a href="https://openid.net/specs/openid-connect-migration-1_0.html">encouraged to
migrate</a> to <a href="https://openid.net/connect/">OpenID Connect</a>, which is
supported by <code>spring-security-oauth2</code>.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/openid/OpenIDConsumer.html" title="interface in org.springframework.security.openid">org.springframework.security.openid.OpenIDConsumer</a></th>
<td class="colLast">
<div class="deprecationComment">The OpenID 1.0 and 2.0 protocols have been deprecated and users are
<a href="https://openid.net/specs/openid-connect-migration-1_0.html">encouraged to
migrate</a> to <a href="https://openid.net/connect/">OpenID Connect</a>, which is
supported by <code>spring-security-oauth2</code>.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/remoting/dns/DnsResolver.html" title="interface in org.springframework.security.remoting.dns">org.springframework.security.remoting.dns.DnsResolver</a></th>
<td class="colLast">
<div class="deprecationComment">as of 5.6.0 with no replacement</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/remoting/dns/InitialContextFactory.html" title="interface in org.springframework.security.remoting.dns">org.springframework.security.remoting.dns.InitialContextFactory</a></th>
<td class="colLast">
<div class="deprecationComment">as of 5.6.0 with no replacement</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/authentication/Saml2ErrorCodes.html" title="interface in org.springframework.security.saml2.provider.service.authentication">org.springframework.security.saml2.provider.service.authentication.Saml2ErrorCodes</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/core/Saml2ErrorCodes.html" title="interface in org.springframework.security.saml2.core"><code>Saml2ErrorCodes</code></a> instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/header/writers/frameoptions/AllowFromStrategy.html" title="interface in org.springframework.security.web.header.writers.frameoptions">org.springframework.security.web.header.writers.frameoptions.AllowFromStrategy</a></th>
<td class="colLast">
<div class="deprecationComment">ALLOW-FROM is an obsolete directive that no longer works in modern
browsers. Instead use Content-Security-Policy with the <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors">frame-ancestors</a>
directive.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/util/matcher/RequestVariablesExtractor.html" title="interface in org.springframework.security.web.util.matcher">org.springframework.security.web.util.matcher.RequestVariablesExtractor</a></th>
<td class="colLast">
<div class="deprecationComment">use <a href="org/springframework/security/web/util/matcher/RequestMatcher.MatchResult.html" title="class in org.springframework.security.web.util.matcher"><code>RequestMatcher.MatchResult</code></a> from
<a href="org/springframework/security/web/util/matcher/RequestMatcher.html#matcher(javax.servlet.http.HttpServletRequest)"><code>RequestMatcher.matcher(HttpServletRequest)</code></a></div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a id="class">

</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary">
<caption><span>Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/acls/domain/EhCacheBasedAclCache.html" title="class in org.springframework.security.acls.domain">org.springframework.security.acls.domain.EhCacheBasedAclCache</a></th>
<td class="colLast">
<div class="deprecationComment">since 5.6. In favor of JCache based implementations</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/authentication/rcp/RemoteAuthenticationManagerImpl.html" title="class in org.springframework.security.authentication.rcp">org.springframework.security.authentication.rcp.RemoteAuthenticationManagerImpl</a></th>
<td class="colLast">
<div class="deprecationComment">as of 5.6.0 with no replacement</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/authentication/rcp/RemoteAuthenticationProvider.html" title="class in org.springframework.security.authentication.rcp">org.springframework.security.authentication.rcp.RemoteAuthenticationProvider</a></th>
<td class="colLast">
<div class="deprecationComment">as of 5.6.0 with no replacement</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/cas/authentication/EhCacheBasedTicketCache.html" title="class in org.springframework.security.cas.authentication">org.springframework.security.cas.authentication.EhCacheBasedTicketCache</a></th>
<td class="colLast">
<div class="deprecationComment">since 5.6. In favor of JCache based implementations</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/config/annotation/web/configurers/oauth2/client/ImplicitGrantConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers.oauth2.client">org.springframework.security.config.annotation.web.configurers.oauth2.client.ImplicitGrantConfigurer</a></th>
<td class="colLast">
<div class="deprecationComment">It is not recommended to use the implicit flow due to the inherent risks of
returning access tokens in an HTTP redirect without any confirmation that it has been
received by the client. See reference
<a target="_blank" href="https://oauth.net/2/grant-types/implicit/">OAuth 2.0 Implicit
Grant</a>.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/config/annotation/web/configurers/openid/OpenIDLoginConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers.openid">org.springframework.security.config.annotation.web.configurers.openid.OpenIDLoginConfigurer</a></th>
<td class="colLast">
<div class="deprecationComment">The OpenID 1.0 and 2.0 protocols have been deprecated and users are
<a href="https://openid.net/specs/openid-connect-migration-1_0.html">encouraged to
migrate</a> to <a href="https://openid.net/connect/">OpenID Connect</a>, which is
supported by <code>spring-security-oauth2</code>.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/config/annotation/web/servlet/configuration/WebMvcSecurityConfiguration.html" title="class in org.springframework.security.config.annotation.web.servlet.configuration">org.springframework.security.config.annotation.web.servlet.configuration.WebMvcSecurityConfiguration</a></th>
<td class="colLast">
<div class="deprecationComment">This is applied internally using SpringWebMvcImportSelector</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/core/userdetails/cache/EhCacheBasedUserCache.html" title="class in org.springframework.security.core.userdetails.cache">org.springframework.security.core.userdetails.cache.EhCacheBasedUserCache</a></th>
<td class="colLast">
<div class="deprecationComment">since 5.6. In favor of JCache based implementations</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/crypto/codec/Base64.html" title="class in org.springframework.security.crypto.codec">org.springframework.security.crypto.codec.Base64</a></th>
<td class="colLast">
<div class="deprecationComment">Use java.util.Base64</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/crypto/password/LdapShaPasswordEncoder.html" title="class in org.springframework.security.crypto.password">org.springframework.security.crypto.password.LdapShaPasswordEncoder</a></th>
<td class="colLast">
<div class="deprecationComment">Digest based password encoding is not considered secure. Instead use an
adaptive one way function like BCryptPasswordEncoder, Pbkdf2PasswordEncoder, or
SCryptPasswordEncoder. Even better use <a href="org/springframework/security/crypto/password/DelegatingPasswordEncoder.html" title="class in org.springframework.security.crypto.password"><code>DelegatingPasswordEncoder</code></a> which supports
password upgrades. There are no plans to remove this support. It is deprecated to
indicate that this is a legacy implementation and using it is considered insecure.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/crypto/password/Md4PasswordEncoder.html" title="class in org.springframework.security.crypto.password">org.springframework.security.crypto.password.Md4PasswordEncoder</a></th>
<td class="colLast">
<div class="deprecationComment">Digest based password encoding is not considered secure. Instead use an
adaptive one way function like BCryptPasswordEncoder, Pbkdf2PasswordEncoder, or
SCryptPasswordEncoder. Even better use <a href="org/springframework/security/crypto/password/DelegatingPasswordEncoder.html" title="class in org.springframework.security.crypto.password"><code>DelegatingPasswordEncoder</code></a> which supports
password upgrades. There are no plans to remove this support. It is deprecated to
indicate that this is a legacy implementation and using it is considered insecure.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/crypto/password/MessageDigestPasswordEncoder.html" title="class in org.springframework.security.crypto.password">org.springframework.security.crypto.password.MessageDigestPasswordEncoder</a></th>
<td class="colLast">
<div class="deprecationComment">Digest based password encoding is not considered secure. Instead use an
adaptive one way function like BCryptPasswordEncoder, Pbkdf2PasswordEncoder, or
SCryptPasswordEncoder. Even better use <a href="org/springframework/security/crypto/password/DelegatingPasswordEncoder.html" title="class in org.springframework.security.crypto.password"><code>DelegatingPasswordEncoder</code></a> which supports
password upgrades. There are no plans to remove this support. It is deprecated to
indicate that this is a legacy implementation and using it is considered insecure.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/crypto/password/NoOpPasswordEncoder.html" title="class in org.springframework.security.crypto.password">org.springframework.security.crypto.password.NoOpPasswordEncoder</a></th>
<td class="colLast">
<div class="deprecationComment">This PasswordEncoder is not secure. Instead use an adaptive one way
function like BCryptPasswordEncoder, Pbkdf2PasswordEncoder, or SCryptPasswordEncoder.
Even better use <a href="org/springframework/security/crypto/password/DelegatingPasswordEncoder.html" title="class in org.springframework.security.crypto.password"><code>DelegatingPasswordEncoder</code></a> which supports password upgrades.
There are no plans to remove this support. It is deprecated to indicate that this is a
legacy implementation and using it is considered insecure.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/crypto/password/StandardPasswordEncoder.html" title="class in org.springframework.security.crypto.password">org.springframework.security.crypto.password.StandardPasswordEncoder</a></th>
<td class="colLast">
<div class="deprecationComment">Digest based password encoding is not considered secure. Instead use an
adaptive one way function like BCryptPasswordEncoder, Pbkdf2PasswordEncoder, or
SCryptPasswordEncoder. Even better use <a href="org/springframework/security/crypto/password/DelegatingPasswordEncoder.html" title="class in org.springframework.security.crypto.password"><code>DelegatingPasswordEncoder</code></a> which supports
password upgrades. There are no plans to remove this support. It is deprecated to
indicate that this is a legacy implementation and using it is considered insecure.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/ldap/server/ApacheDSContainer.html" title="class in org.springframework.security.ldap.server">org.springframework.security.ldap.server.ApacheDSContainer</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/ldap/server/UnboundIdContainer.html" title="class in org.springframework.security.ldap.server"><code>UnboundIdContainer</code></a> instead because ApacheDS 1.x is no longer
supported with no GA version to replace it.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/client/endpoint/NimbusAuthorizationCodeTokenResponseClient.html" title="class in org.springframework.security.oauth2.client.endpoint">org.springframework.security.oauth2.client.endpoint.NimbusAuthorizationCodeTokenResponseClient</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/oauth2/client/endpoint/DefaultAuthorizationCodeTokenResponseClient.html" title="class in org.springframework.security.oauth2.client.endpoint"><code>DefaultAuthorizationCodeTokenResponseClient</code></a></div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/client/userinfo/CustomUserTypesOAuth2UserService.html" title="class in org.springframework.security.oauth2.client.userinfo">org.springframework.security.oauth2.client.userinfo.CustomUserTypesOAuth2UserService</a></th>
<td class="colLast">
<div class="deprecationComment">It is recommended to use a delegation-based strategy of an
<a href="org/springframework/security/oauth2/client/userinfo/OAuth2UserService.html" title="interface in org.springframework.security.oauth2.client.userinfo"><code>OAuth2UserService</code></a> to support custom <a href="org/springframework/security/oauth2/core/user/OAuth2User.html" title="interface in org.springframework.security.oauth2.core.user"><code>OAuth2User</code></a> types, as it provides
much greater flexibility compared to this implementation. See the
<a target="_blank" href="https://docs.spring.io/spring-security/site/docs/current/reference/html5/#oauth2login-advanced-map-authorities-oauth2userservice">reference
manual</a> for details on how to implement.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/client/web/server/UnAuthenticatedServerOAuth2AuthorizedClientRepository.html" title="class in org.springframework.security.oauth2.client.web.server">org.springframework.security.oauth2.client.web.server.UnAuthenticatedServerOAuth2AuthorizedClientRepository</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/oauth2/client/AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager.html" title="class in org.springframework.security.oauth2.client"><code>AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager</code></a>
instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/core/endpoint/MapOAuth2AccessTokenResponseConverter.html" title="class in org.springframework.security.oauth2.core.endpoint">org.springframework.security.oauth2.core.endpoint.MapOAuth2AccessTokenResponseConverter</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/oauth2/core/endpoint/DefaultMapOAuth2AccessTokenResponseConverter.html" title="class in org.springframework.security.oauth2.core.endpoint"><code>DefaultMapOAuth2AccessTokenResponseConverter</code></a> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/core/endpoint/OAuth2AccessTokenResponseMapConverter.html" title="class in org.springframework.security.oauth2.core.endpoint">org.springframework.security.oauth2.core.endpoint.OAuth2AccessTokenResponseMapConverter</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/oauth2/core/endpoint/DefaultOAuth2AccessTokenResponseMapConverter.html" title="class in org.springframework.security.oauth2.core.endpoint"><code>DefaultOAuth2AccessTokenResponseMapConverter</code></a> instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/jwt/NimbusJwtDecoderJwkSupport.html" title="class in org.springframework.security.oauth2.jwt">org.springframework.security.oauth2.jwt.NimbusJwtDecoderJwkSupport</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/oauth2/jwt/NimbusJwtDecoder.html" title="class in org.springframework.security.oauth2.jwt"><code>NimbusJwtDecoder</code></a> or <a href="org/springframework/security/oauth2/jwt/JwtDecoders.html" title="class in org.springframework.security.oauth2.jwt"><code>JwtDecoders</code></a> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/openid/NullAxFetchListFactory.html" title="class in org.springframework.security.openid">org.springframework.security.openid.NullAxFetchListFactory</a></th>
<td class="colLast">
<div class="deprecationComment">The OpenID 1.0 and 2.0 protocols have been deprecated and users are
<a href="https://openid.net/specs/openid-connect-migration-1_0.html">encouraged to
migrate</a> to <a href="https://openid.net/connect/">OpenID Connect</a>, which is
supported by <code>spring-security-oauth2</code>.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/openid/OpenID4JavaConsumer.html" title="class in org.springframework.security.openid">org.springframework.security.openid.OpenID4JavaConsumer</a></th>
<td class="colLast">
<div class="deprecationComment">The OpenID 1.0 and 2.0 protocols have been deprecated and users are
<a href="https://openid.net/specs/openid-connect-migration-1_0.html">encouraged to
migrate</a> to <a href="https://openid.net/connect/">OpenID Connect</a>, which is
supported by <code>spring-security-oauth2</code>.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/openid/OpenIDAttribute.html" title="class in org.springframework.security.openid">org.springframework.security.openid.OpenIDAttribute</a></th>
<td class="colLast">
<div class="deprecationComment">The OpenID 1.0 and 2.0 protocols have been deprecated and users are
<a href="https://openid.net/specs/openid-connect-migration-1_0.html">encouraged to
migrate</a> to <a href="https://openid.net/connect/">OpenID Connect</a>, which is
supported by <code>spring-security-oauth2</code>.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/openid/OpenIDAuthenticationFilter.html" title="class in org.springframework.security.openid">org.springframework.security.openid.OpenIDAuthenticationFilter</a></th>
<td class="colLast">
<div class="deprecationComment">The OpenID 1.0 and 2.0 protocols have been deprecated and users are
<a href="https://openid.net/specs/openid-connect-migration-1_0.html">encouraged to
migrate</a> to <a href="https://openid.net/connect/">OpenID Connect</a>, which is
supported by <code>spring-security-oauth2</code>.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/openid/OpenIDAuthenticationProvider.html" title="class in org.springframework.security.openid">org.springframework.security.openid.OpenIDAuthenticationProvider</a></th>
<td class="colLast">
<div class="deprecationComment">The OpenID 1.0 and 2.0 protocols have been deprecated and users are
<a href="https://openid.net/specs/openid-connect-migration-1_0.html">encouraged to
migrate</a> to <a href="https://openid.net/connect/">OpenID Connect</a>, which is
supported by <code>spring-security-oauth2</code>.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/openid/OpenIDAuthenticationToken.html" title="class in org.springframework.security.openid">org.springframework.security.openid.OpenIDAuthenticationToken</a></th>
<td class="colLast">
<div class="deprecationComment">The OpenID 1.0 and 2.0 protocols have been deprecated and users are
<a href="https://openid.net/specs/openid-connect-migration-1_0.html">encouraged to
migrate</a> to <a href="https://openid.net/connect/">OpenID Connect</a>, which is
supported by <code>spring-security-oauth2</code>.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/openid/RegexBasedAxFetchListFactory.html" title="class in org.springframework.security.openid">org.springframework.security.openid.RegexBasedAxFetchListFactory</a></th>
<td class="colLast">
<div class="deprecationComment">The OpenID 1.0 and 2.0 protocols have been deprecated and users are
<a href="https://openid.net/specs/openid-connect-migration-1_0.html">encouraged to
migrate</a> to <a href="https://openid.net/connect/">OpenID Connect</a>, which is
supported by <code>spring-security-oauth2</code>.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/remoting/dns/JndiDnsResolver.html" title="class in org.springframework.security.remoting.dns">org.springframework.security.remoting.dns.JndiDnsResolver</a></th>
<td class="colLast">
<div class="deprecationComment">as of 5.6.0 with no replacement</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/remoting/httpinvoker/AuthenticationSimpleHttpInvokerRequestExecutor.html" title="class in org.springframework.security.remoting.httpinvoker">org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor</a></th>
<td class="colLast">
<div class="deprecationComment">as of 5.6.0 with no replacement</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/remoting/rmi/ContextPropagatingRemoteInvocation.html" title="class in org.springframework.security.remoting.rmi">org.springframework.security.remoting.rmi.ContextPropagatingRemoteInvocation</a></th>
<td class="colLast">
<div class="deprecationComment">as of 5.6.0 with no replacement</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/remoting/rmi/ContextPropagatingRemoteInvocationFactory.html" title="class in org.springframework.security.remoting.rmi">org.springframework.security.remoting.rmi.ContextPropagatingRemoteInvocationFactory</a></th>
<td class="colLast">
<div class="deprecationComment">as of 5.6.0 with no replacement</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/rsocket/metadata/BasicAuthenticationDecoder.html" title="class in org.springframework.security.rsocket.metadata">org.springframework.security.rsocket.metadata.BasicAuthenticationDecoder</a></th>
<td class="colLast">
<div class="deprecationComment">Basic Authentication did not evolve into a standard. Use Simple
Authentication instead.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/rsocket/metadata/BasicAuthenticationEncoder.html" title="class in org.springframework.security.rsocket.metadata">org.springframework.security.rsocket.metadata.BasicAuthenticationEncoder</a></th>
<td class="colLast">
<div class="deprecationComment">Basic Authentication did not evolve into a standard. use
<a href="org/springframework/security/rsocket/metadata/SimpleAuthenticationEncoder.html" title="class in org.springframework.security.rsocket.metadata"><code>SimpleAuthenticationEncoder</code></a></div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/credentials/Saml2X509Credential.html" title="class in org.springframework.security.saml2.credentials">org.springframework.security.saml2.credentials.Saml2X509Credential</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/core/Saml2X509Credential.html" title="class in org.springframework.security.saml2.core"><code>Saml2X509Credential</code></a>
instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationRequest.html" title="class in org.springframework.security.saml2.provider.service.authentication">org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationRequest</a></th>
<td class="colLast">
<div class="deprecationComment">use <a href="org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationRequestContext.html" title="class in org.springframework.security.saml2.provider.service.authentication"><code>Saml2AuthenticationRequestContext</code></a></div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/authentication/Saml2Error.html" title="class in org.springframework.security.saml2.provider.service.authentication">org.springframework.security.saml2.provider.service.authentication.Saml2Error</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/core/Saml2Error.html" title="class in org.springframework.security.saml2.core"><code>Saml2Error</code></a> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.ProviderDetails.html" title="class in org.springframework.security.saml2.provider.service.registration">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.ProviderDetails</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.AssertingPartyDetails.html" title="class in org.springframework.security.saml2.provider.service.registration"><code>RelyingPartyRegistration.AssertingPartyDetails</code></a> instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.ProviderDetails.Builder.html" title="class in org.springframework.security.saml2.provider.service.registration">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.ProviderDetails.Builder</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.AssertingPartyDetails.Builder.html" title="class in org.springframework.security.saml2.provider.service.registration"><code>RelyingPartyRegistration.AssertingPartyDetails.Builder</code></a> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/bind/support/AuthenticationPrincipalArgumentResolver.html" title="class in org.springframework.security.web.bind.support">org.springframework.security.web.bind.support.AuthenticationPrincipalArgumentResolver</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<a href="org/springframework/security/web/method/annotation/AuthenticationPrincipalArgumentResolver.html" title="class in org.springframework.security.web.method.annotation"><code>AuthenticationPrincipalArgumentResolver</code></a>
instead.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/header/writers/frameoptions/AbstractRequestParameterAllowFromStrategy.html" title="class in org.springframework.security.web.header.writers.frameoptions">org.springframework.security.web.header.writers.frameoptions.AbstractRequestParameterAllowFromStrategy</a></th>
<td class="colLast">
<div class="deprecationComment">ALLOW-FROM is an obsolete directive that no longer works in modern
browsers. Instead use Content-Security-Policy with the <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors">frame-ancestors</a>
directive.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/header/writers/frameoptions/RegExpAllowFromStrategy.html" title="class in org.springframework.security.web.header.writers.frameoptions">org.springframework.security.web.header.writers.frameoptions.RegExpAllowFromStrategy</a></th>
<td class="colLast">
<div class="deprecationComment">ALLOW-FROM is an obsolete directive that no longer works in modern
browsers. Instead use Content-Security-Policy with the <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors">frame-ancestors</a>
directive.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/header/writers/frameoptions/StaticAllowFromStrategy.html" title="class in org.springframework.security.web.header.writers.frameoptions">org.springframework.security.web.header.writers.frameoptions.StaticAllowFromStrategy</a></th>
<td class="colLast">
<div class="deprecationComment">ALLOW-FROM is an obsolete directive that no longer works in modern
browsers. Instead use Content-Security-Policy with the <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors">frame-ancestors</a>
directive.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/header/writers/frameoptions/WhiteListedAllowFromStrategy.html" title="class in org.springframework.security.web.header.writers.frameoptions">org.springframework.security.web.header.writers.frameoptions.WhiteListedAllowFromStrategy</a></th>
<td class="colLast">
<div class="deprecationComment">ALLOW-FROM is an obsolete directive that no longer works in modern
browsers. Instead use Content-Security-Policy with the <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors">frame-ancestors</a>
directive.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/server/ServerFormLoginAuthenticationConverter.html" title="class in org.springframework.security.web.server">org.springframework.security.web.server.ServerFormLoginAuthenticationConverter</a></th>
<td class="colLast">
<div class="deprecationComment">use
<a href="org/springframework/security/web/server/authentication/ServerFormLoginAuthenticationConverter.html" title="class in org.springframework.security.web.server.authentication"><code>ServerFormLoginAuthenticationConverter</code></a>
instead.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/server/ServerHttpBasicAuthenticationConverter.html" title="class in org.springframework.security.web.server">org.springframework.security.web.server.ServerHttpBasicAuthenticationConverter</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<a href="org/springframework/security/web/server/authentication/ServerHttpBasicAuthenticationConverter.html" title="class in org.springframework.security.web.server.authentication"><code>ServerHttpBasicAuthenticationConverter</code></a>
instead.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a id="enum">

</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary">
<caption><span>Enums</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/openid/OpenIDAuthenticationStatus.html" title="enum in org.springframework.security.openid">org.springframework.security.openid.OpenIDAuthenticationStatus</a></th>
<td class="colLast">
<div class="deprecationComment">The OpenID 1.0 and 2.0 protocols have been deprecated and users are
<a href="https://openid.net/specs/openid-connect-migration-1_0.html">encouraged to
migrate</a> to <a href="https://openid.net/connect/">OpenID Connect</a>, which is
supported by <code>spring-security-oauth2</code>.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/credentials/Saml2X509Credential.Saml2X509CredentialType.html" title="enum in org.springframework.security.saml2.credentials">org.springframework.security.saml2.credentials.Saml2X509Credential.Saml2X509CredentialType</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<a href="org/springframework/security/saml2/core/Saml2X509Credential.Saml2X509CredentialType.html" title="enum in org.springframework.security.saml2.core"><code>Saml2X509Credential.Saml2X509CredentialType</code></a>
instead</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a id="exception">

</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary">
<caption><span>Exceptions</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Exceptions</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/authentication/rcp/RemoteAuthenticationException.html" title="class in org.springframework.security.authentication.rcp">org.springframework.security.authentication.rcp.RemoteAuthenticationException</a></th>
<td class="colLast">
<div class="deprecationComment">as of 5.6.0 with no replacement</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/openid/AuthenticationCancelledException.html" title="class in org.springframework.security.openid">org.springframework.security.openid.AuthenticationCancelledException</a></th>
<td class="colLast">
<div class="deprecationComment">The OpenID 1.0 and 2.0 protocols have been deprecated and users are
<a href="https://openid.net/specs/openid-connect-migration-1_0.html">encouraged to
migrate</a> to <a href="https://openid.net/connect/">OpenID Connect</a>, which is
supported by <code>spring-security-oauth2</code>.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/openid/OpenIDConsumerException.html" title="class in org.springframework.security.openid">org.springframework.security.openid.OpenIDConsumerException</a></th>
<td class="colLast">
<div class="deprecationComment">The OpenID 1.0 and 2.0 protocols have been deprecated and users are
<a href="https://openid.net/specs/openid-connect-migration-1_0.html">encouraged to
migrate</a> to <a href="https://openid.net/connect/">OpenID Connect</a>, which is
supported by <code>spring-security-oauth2</code>.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/remoting/dns/DnsEntryNotFoundException.html" title="class in org.springframework.security.remoting.dns">org.springframework.security.remoting.dns.DnsEntryNotFoundException</a></th>
<td class="colLast">
<div class="deprecationComment">as of 5.6.0 with no replacement</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/remoting/dns/DnsLookupException.html" title="class in org.springframework.security.remoting.dns">org.springframework.security.remoting.dns.DnsLookupException</a></th>
<td class="colLast">
<div class="deprecationComment">as of 5.6.0 with no replacement</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a id="annotation.type">

</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary">
<caption><span>Annotation Types</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Annotation Type</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/access/method/P.html" title="annotation in org.springframework.security.access.method">org.springframework.security.access.method.P</a></th>
<td class="colLast">
<div class="deprecationComment">use @{code org.springframework.security.core.parameters.P}</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/config/annotation/web/servlet/configuration/EnableWebMvcSecurity.html" title="annotation in org.springframework.security.config.annotation.web.servlet.configuration">org.springframework.security.config.annotation.web.servlet.configuration.EnableWebMvcSecurity</a></th>
<td class="colLast">
<div class="deprecationComment">Use EnableWebSecurity instead which will automatically add the Spring MVC
related Security items.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/bind/annotation/AuthenticationPrincipal.html" title="annotation in org.springframework.security.web.bind.annotation">org.springframework.security.web.bind.annotation.AuthenticationPrincipal</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<a href="org/springframework/security/core/annotation/AuthenticationPrincipal.html" title="annotation in org.springframework.security.core.annotation"><code>AuthenticationPrincipal</code></a> instead.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a id="field">

</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/messaging/util/matcher/AbstractMessageMatcherComposite.html#LOGGER">org.springframework.security.messaging.util.matcher.AbstractMessageMatcherComposite.LOGGER</a></th>
<td class="colLast">
<div class="deprecationComment">since 5.4 in favor of <a href="org/springframework/security/messaging/util/matcher/AbstractMessageMatcherComposite.html#logger"><code>AbstractMessageMatcherComposite.logger</code></a></div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/core/AuthorizationGrantType.html#IMPLICIT">org.springframework.security.oauth2.core.AuthorizationGrantType.IMPLICIT</a></th>
<td class="colLast"></td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/core/ClientAuthenticationMethod.html#BASIC">org.springframework.security.oauth2.core.ClientAuthenticationMethod.BASIC</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/oauth2/core/ClientAuthenticationMethod.html#CLIENT_SECRET_BASIC"><code>ClientAuthenticationMethod.CLIENT_SECRET_BASIC</code></a></div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/core/ClientAuthenticationMethod.html#POST">org.springframework.security.oauth2.core.ClientAuthenticationMethod.POST</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/oauth2/core/ClientAuthenticationMethod.html#CLIENT_SECRET_POST"><code>ClientAuthenticationMethod.CLIENT_SECRET_POST</code></a></div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/core/endpoint/OAuth2AuthorizationResponseType.html#TOKEN">org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationResponseType.TOKEN</a></th>
<td class="colLast"></td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/core/http/converter/OAuth2AccessTokenResponseHttpMessageConverter.html#tokenResponseConverter">org.springframework.security.oauth2.core.http.converter.OAuth2AccessTokenResponseHttpMessageConverter.tokenResponseConverter</a></th>
<td class="colLast">
<div class="deprecationComment">This field should no longer be used</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/core/http/converter/OAuth2AccessTokenResponseHttpMessageConverter.html#tokenResponseParametersConverter">org.springframework.security.oauth2.core.http.converter.OAuth2AccessTokenResponseHttpMessageConverter.tokenResponseParametersConverter</a></th>
<td class="colLast">
<div class="deprecationComment">This field should no longer be used</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionClaimNames.html#AUDIENCE">org.springframework.security.oauth2.server.resource.introspection.OAuth2IntrospectionClaimNames.AUDIENCE</a></th>
<td class="colLast">
<div class="deprecationComment">use <a href="org/springframework/security/oauth2/core/OAuth2TokenIntrospectionClaimNames.html#AUD"><code>OAuth2TokenIntrospectionClaimNames.AUD</code></a> instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionClaimNames.html#EXPIRES_AT">org.springframework.security.oauth2.server.resource.introspection.OAuth2IntrospectionClaimNames.EXPIRES_AT</a></th>
<td class="colLast">
<div class="deprecationComment">use <a href="org/springframework/security/oauth2/core/OAuth2TokenIntrospectionClaimNames.html#EXP"><code>OAuth2TokenIntrospectionClaimNames.EXP</code></a> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionClaimNames.html#ISSUED_AT">org.springframework.security.oauth2.server.resource.introspection.OAuth2IntrospectionClaimNames.ISSUED_AT</a></th>
<td class="colLast">
<div class="deprecationComment">use <a href="org/springframework/security/oauth2/core/OAuth2TokenIntrospectionClaimNames.html#IAT"><code>OAuth2TokenIntrospectionClaimNames.IAT</code></a> instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionClaimNames.html#ISSUER">org.springframework.security.oauth2.server.resource.introspection.OAuth2IntrospectionClaimNames.ISSUER</a></th>
<td class="colLast">
<div class="deprecationComment">use <a href="org/springframework/security/oauth2/core/OAuth2TokenIntrospectionClaimNames.html#ISS"><code>OAuth2TokenIntrospectionClaimNames.ISS</code></a> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionClaimNames.html#NOT_BEFORE">org.springframework.security.oauth2.server.resource.introspection.OAuth2IntrospectionClaimNames.NOT_BEFORE</a></th>
<td class="colLast">
<div class="deprecationComment">use <a href="org/springframework/security/oauth2/core/OAuth2TokenIntrospectionClaimNames.html#NBF"><code>OAuth2TokenIntrospectionClaimNames.NBF</code></a> instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionClaimNames.html#SUBJECT">org.springframework.security.oauth2.server.resource.introspection.OAuth2IntrospectionClaimNames.SUBJECT</a></th>
<td class="colLast">
<div class="deprecationComment">use <a href="org/springframework/security/oauth2/core/OAuth2TokenIntrospectionClaimNames.html#SUB"><code>OAuth2TokenIntrospectionClaimNames.SUB</code></a> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/rsocket/metadata/BearerTokenMetadata.html#BEARER_AUTHENTICATION_MIME_TYPE">org.springframework.security.rsocket.metadata.BearerTokenMetadata.BEARER_AUTHENTICATION_MIME_TYPE</a></th>
<td class="colLast">
<div class="deprecationComment">Basic did not evolve into the standard. Instead use Simple
Authentication
MimeTypeUtils.parseMimeType(WellKnownMimeType.MESSAGE_RSOCKET_AUTHENTICATION.getString())</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/rsocket/metadata/UsernamePasswordMetadata.html#BASIC_AUTHENTICATION_MIME_TYPE">org.springframework.security.rsocket.metadata.UsernamePasswordMetadata.BASIC_AUTHENTICATION_MIME_TYPE</a></th>
<td class="colLast">
<div class="deprecationComment">Basic did not evolve into the standard. Instead use Simple
Authentication
MimeTypeUtils.parseMimeType(WellKnownMimeType.MESSAGE_RSOCKET_AUTHENTICATION.getString())</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a id="method">

</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/authentication/DefaultAuthenticationEventPublisher.html#setAdditionalExceptionMappings(java.util.Properties)">org.springframework.security.authentication.DefaultAuthenticationEventPublisher.setAdditionalExceptionMappings&#8203;(Properties)</a></th>
<td class="colLast">
<div class="deprecationComment">use <a href="org/springframework/security/authentication/DefaultAuthenticationEventPublisher.html#setAdditionalExceptionMappings(java.util.Map)"><code>DefaultAuthenticationEventPublisher.setAdditionalExceptionMappings(Map)</code></a></div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/config/annotation/rsocket/RSocketSecurity.html#basicAuthentication(org.springframework.security.config.Customizer)">org.springframework.security.config.annotation.rsocket.RSocketSecurity.basicAuthentication&#8203;(Customizer&lt;RSocketSecurity.BasicAuthenticationSpec&gt;)</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/config/annotation/rsocket/RSocketSecurity.html#simpleAuthentication(org.springframework.security.config.Customizer)"><code>RSocketSecurity.simpleAuthentication(Customizer)</code></a></div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/config/annotation/web/builders/HttpSecurity.html#openidLogin()">org.springframework.security.config.annotation.web.builders.HttpSecurity.openidLogin()</a></th>
<td class="colLast">
<div class="deprecationComment">The OpenID 1.0 and 2.0 protocols have been deprecated and users are
<a href="https://openid.net/specs/openid-connect-migration-1_0.html">encouraged to
migrate</a> to <a href="https://openid.net/connect/">OpenID Connect</a>, which is
supported by <code>spring-security-oauth2</code>.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/config/annotation/web/builders/WebSecurity.html#securityInterceptor(org.springframework.security.web.access.intercept.FilterSecurityInterceptor)">org.springframework.security.config.annotation.web.builders.WebSecurity.securityInterceptor&#8203;(FilterSecurityInterceptor)</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/config/annotation/web/builders/WebSecurity.html#privilegeEvaluator(org.springframework.security.web.access.WebInvocationPrivilegeEvaluator)"><code>WebSecurity.privilegeEvaluator(WebInvocationPrivilegeEvaluator)</code></a>
instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/config/annotation/web/configurers/HeadersConfigurer.html#featurePolicy(java.lang.String)">org.springframework.security.config.annotation.web.configurers.HeadersConfigurer.featurePolicy&#8203;(String)</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/config/annotation/web/configurers/HeadersConfigurer.html#permissionsPolicy(org.springframework.security.config.Customizer)"><code>HeadersConfigurer.permissionsPolicy(Customizer)</code></a> instead.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/config/annotation/web/configurers/oauth2/client/OAuth2LoginConfigurer.UserInfoEndpointConfig.html#customUserType(java.lang.Class,java.lang.String)">org.springframework.security.config.annotation.web.configurers.oauth2.client.OAuth2LoginConfigurer.UserInfoEndpointConfig.customUserType&#8203;(Class&lt;? extends OAuth2User&gt;, String)</a></th>
<td class="colLast">
<div class="deprecationComment">See <a href="org/springframework/security/oauth2/client/userinfo/CustomUserTypesOAuth2UserService.html" title="class in org.springframework.security.oauth2.client.userinfo"><code>CustomUserTypesOAuth2UserService</code></a> for alternative usage.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/config/annotation/web/socket/AbstractSecurityWebSocketMessageBrokerConfigurer.html#setMessageExpessionHandler(java.util.List)">org.springframework.security.config.annotation.web.socket.AbstractSecurityWebSocketMessageBrokerConfigurer.setMessageExpessionHandler&#8203;(List&lt;SecurityExpressionHandler&lt;Message&lt;Object&gt;&gt;&gt;)</a></th>
<td class="colLast"></td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/config/web/server/ServerHttpSecurity.HeaderSpec.html#featurePolicy(java.lang.String)">org.springframework.security.config.web.server.ServerHttpSecurity.HeaderSpec.featurePolicy&#8203;(String)</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/config/web/server/ServerHttpSecurity.HeaderSpec.html#permissionsPolicy(org.springframework.security.config.Customizer)"><code>ServerHttpSecurity.HeaderSpec.permissionsPolicy(Customizer)</code></a> instead.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/core/userdetails/User.html#withDefaultPasswordEncoder()">org.springframework.security.core.userdetails.User.withDefaultPasswordEncoder()</a></th>
<td class="colLast">
<div class="deprecationComment">Using this method is not considered safe for production, but is
acceptable for demos and getting started. For production purposes, ensure the
password is encoded externally. See the method Javadoc for additional details.
There are no plans to remove this support. It is deprecated to indicate that this
is considered insecure for production purposes.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/crypto/encrypt/Encryptors.html#queryableText(java.lang.CharSequence,java.lang.CharSequence)">org.springframework.security.crypto.encrypt.Encryptors.queryableText&#8203;(CharSequence, CharSequence)</a></th>
<td class="colLast">
<div class="deprecationComment">This encryptor is not secure. Instead, look to your data store for a
mechanism to query encrypted data.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/client/oidc/web/logout/OidcClientInitiatedLogoutSuccessHandler.html#setPostLogoutRedirectUri(java.net.URI)">org.springframework.security.oauth2.client.oidc.web.logout.OidcClientInitiatedLogoutSuccessHandler.setPostLogoutRedirectUri&#8203;(URI)</a></th>
<td class="colLast">
<div class="deprecationComment"><a href="org/springframework/security/oauth2/client/oidc/web/logout/OidcClientInitiatedLogoutSuccessHandler.html#setPostLogoutRedirectUri(java.lang.String)"><code>OidcClientInitiatedLogoutSuccessHandler.setPostLogoutRedirectUri(String)</code></a></div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/client/oidc/web/server/logout/OidcClientInitiatedServerLogoutSuccessHandler.html#setPostLogoutRedirectUri(java.net.URI)">org.springframework.security.oauth2.client.oidc.web.server.logout.OidcClientInitiatedServerLogoutSuccessHandler.setPostLogoutRedirectUri&#8203;(URI)</a></th>
<td class="colLast">
<div class="deprecationComment"><a href="org/springframework/security/oauth2/client/oidc/web/server/logout/OidcClientInitiatedServerLogoutSuccessHandler.html#setPostLogoutRedirectUri(java.lang.String)"><code>OidcClientInitiatedServerLogoutSuccessHandler.setPostLogoutRedirectUri(String)</code></a></div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/client/registration/ClientRegistration.Builder.html#redirectUriTemplate(java.lang.String)">org.springframework.security.oauth2.client.registration.ClientRegistration.Builder.redirectUriTemplate&#8203;(String)</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/oauth2/client/registration/ClientRegistration.Builder.html#redirectUri(java.lang.String)"><code>ClientRegistration.Builder.redirectUri(String)</code></a> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/client/registration/ClientRegistration.html#getRedirectUriTemplate()">org.springframework.security.oauth2.client.registration.ClientRegistration.getRedirectUriTemplate()</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/oauth2/client/registration/ClientRegistration.html#getRedirectUri()"><code>ClientRegistration.getRedirectUri()</code></a> instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/client/web/AuthorizationRequestRepository.html#removeAuthorizationRequest(javax.servlet.http.HttpServletRequest)">org.springframework.security.oauth2.client.web.AuthorizationRequestRepository.removeAuthorizationRequest&#8203;(HttpServletRequest)</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<a href="org/springframework/security/oauth2/client/web/AuthorizationRequestRepository.html#removeAuthorizationRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)"><code>AuthorizationRequestRepository.removeAuthorizationRequest(HttpServletRequest, HttpServletResponse)</code></a>
instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/client/web/HttpSessionOAuth2AuthorizationRequestRepository.html#setAllowMultipleAuthorizationRequests(boolean)">org.springframework.security.oauth2.client.web.HttpSessionOAuth2AuthorizationRequestRepository.setAllowMultipleAuthorizationRequests&#8203;(boolean)</a></th>
<td class="colLast"></td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/client/web/method/annotation/OAuth2AuthorizedClientArgumentResolver.html#setClientCredentialsTokenResponseClient(org.springframework.security.oauth2.client.endpoint.OAuth2AccessTokenResponseClient)">org.springframework.security.oauth2.client.web.method.annotation.OAuth2AuthorizedClientArgumentResolver.setClientCredentialsTokenResponseClient&#8203;(OAuth2AccessTokenResponseClient&lt;OAuth2ClientCredentialsGrantRequest&gt;)</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<a href="org/springframework/security/oauth2/client/web/method/annotation/OAuth2AuthorizedClientArgumentResolver.html#%3Cinit%3E(org.springframework.security.oauth2.client.OAuth2AuthorizedClientManager)"><code>OAuth2AuthorizedClientArgumentResolver(OAuth2AuthorizedClientManager)</code></a>
instead. Create an instance of
<a href="org/springframework/security/oauth2/client/ClientCredentialsOAuth2AuthorizedClientProvider.html" title="class in org.springframework.security.oauth2.client"><code>ClientCredentialsOAuth2AuthorizedClientProvider</code></a> configured with a
<a href="org/springframework/security/oauth2/client/ClientCredentialsOAuth2AuthorizedClientProvider.html#setAccessTokenResponseClient(org.springframework.security.oauth2.client.endpoint.OAuth2AccessTokenResponseClient)"><code>DefaultClientCredentialsTokenResponseClient</code></a> (or a custom one) and than supply it
to
<a href="org/springframework/security/oauth2/client/web/DefaultOAuth2AuthorizedClientManager.html#setAuthorizedClientProvider(org.springframework.security.oauth2.client.OAuth2AuthorizedClientProvider)"><code>DefaultOAuth2AuthorizedClientManager</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/client/web/reactive/function/client/ServerOAuth2AuthorizedClientExchangeFilterFunction.html#setAccessTokenExpiresSkew(java.time.Duration)">org.springframework.security.oauth2.client.web.reactive.function.client.ServerOAuth2AuthorizedClientExchangeFilterFunction.setAccessTokenExpiresSkew&#8203;(Duration)</a></th>
<td class="colLast">
<div class="deprecationComment">The <code>accessTokenExpiresSkew</code> should be configured with the
specific <a href="org/springframework/security/oauth2/client/ReactiveOAuth2AuthorizedClientProvider.html" title="interface in org.springframework.security.oauth2.client"><code>ReactiveOAuth2AuthorizedClientProvider</code></a> implementation, e.g.
<a href="org/springframework/security/oauth2/client/ClientCredentialsReactiveOAuth2AuthorizedClientProvider.html#setClockSkew(java.time.Duration)"><code>ClientCredentialsReactiveOAuth2AuthorizedClientProvider</code></a> or
<a href="org/springframework/security/oauth2/client/RefreshTokenReactiveOAuth2AuthorizedClientProvider.html#setClockSkew(java.time.Duration)"><code>RefreshTokenReactiveOAuth2AuthorizedClientProvider</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/client/web/reactive/function/client/ServerOAuth2AuthorizedClientExchangeFilterFunction.html#setClientCredentialsTokenResponseClient(org.springframework.security.oauth2.client.endpoint.ReactiveOAuth2AccessTokenResponseClient)">org.springframework.security.oauth2.client.web.reactive.function.client.ServerOAuth2AuthorizedClientExchangeFilterFunction.setClientCredentialsTokenResponseClient&#8203;(ReactiveOAuth2AccessTokenResponseClient&lt;OAuth2ClientCredentialsGrantRequest&gt;)</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<a href="org/springframework/security/oauth2/client/web/reactive/function/client/ServerOAuth2AuthorizedClientExchangeFilterFunction.html#%3Cinit%3E(org.springframework.security.oauth2.client.ReactiveOAuth2AuthorizedClientManager)"><code>ServerOAuth2AuthorizedClientExchangeFilterFunction(ReactiveOAuth2AuthorizedClientManager)</code></a>
instead. Create an instance of
<a href="org/springframework/security/oauth2/client/ClientCredentialsReactiveOAuth2AuthorizedClientProvider.html" title="class in org.springframework.security.oauth2.client"><code>ClientCredentialsReactiveOAuth2AuthorizedClientProvider</code></a> configured with a
<a href="org/springframework/security/oauth2/client/ClientCredentialsReactiveOAuth2AuthorizedClientProvider.html#setAccessTokenResponseClient(org.springframework.security.oauth2.client.endpoint.ReactiveOAuth2AccessTokenResponseClient)"><code>WebClientReactiveClientCredentialsTokenResponseClient</code></a> (or a custom one) and than
supply it to
<a href="org/springframework/security/oauth2/client/web/DefaultReactiveOAuth2AuthorizedClientManager.html#setAuthorizedClientProvider(org.springframework.security.oauth2.client.ReactiveOAuth2AuthorizedClientProvider)"><code>DefaultReactiveOAuth2AuthorizedClientManager</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/client/web/reactive/function/client/ServletOAuth2AuthorizedClientExchangeFilterFunction.html#setAccessTokenExpiresSkew(java.time.Duration)">org.springframework.security.oauth2.client.web.reactive.function.client.ServletOAuth2AuthorizedClientExchangeFilterFunction.setAccessTokenExpiresSkew&#8203;(Duration)</a></th>
<td class="colLast">
<div class="deprecationComment">The <code>accessTokenExpiresSkew</code> should be configured with the
specific <a href="org/springframework/security/oauth2/client/OAuth2AuthorizedClientProvider.html" title="interface in org.springframework.security.oauth2.client"><code>OAuth2AuthorizedClientProvider</code></a> implementation, e.g.
<a href="org/springframework/security/oauth2/client/ClientCredentialsOAuth2AuthorizedClientProvider.html#setClockSkew(java.time.Duration)"><code>ClientCredentialsOAuth2AuthorizedClientProvider</code></a> or
<a href="org/springframework/security/oauth2/client/RefreshTokenOAuth2AuthorizedClientProvider.html#setClockSkew(java.time.Duration)"><code>RefreshTokenOAuth2AuthorizedClientProvider</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/client/web/reactive/function/client/ServletOAuth2AuthorizedClientExchangeFilterFunction.html#setClientCredentialsTokenResponseClient(org.springframework.security.oauth2.client.endpoint.OAuth2AccessTokenResponseClient)">org.springframework.security.oauth2.client.web.reactive.function.client.ServletOAuth2AuthorizedClientExchangeFilterFunction.setClientCredentialsTokenResponseClient&#8203;(OAuth2AccessTokenResponseClient&lt;OAuth2ClientCredentialsGrantRequest&gt;)</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<a href="org/springframework/security/oauth2/client/web/reactive/function/client/ServletOAuth2AuthorizedClientExchangeFilterFunction.html#%3Cinit%3E(org.springframework.security.oauth2.client.OAuth2AuthorizedClientManager)"><code>ServletOAuth2AuthorizedClientExchangeFilterFunction(OAuth2AuthorizedClientManager)</code></a>
instead. Create an instance of
<a href="org/springframework/security/oauth2/client/ClientCredentialsOAuth2AuthorizedClientProvider.html" title="class in org.springframework.security.oauth2.client"><code>ClientCredentialsOAuth2AuthorizedClientProvider</code></a> configured with a
<a href="org/springframework/security/oauth2/client/ClientCredentialsOAuth2AuthorizedClientProvider.html#setAccessTokenResponseClient(org.springframework.security.oauth2.client.endpoint.OAuth2AccessTokenResponseClient)"><code>DefaultClientCredentialsTokenResponseClient</code></a> (or a custom one) and than supply it
to
<a href="org/springframework/security/oauth2/client/web/DefaultOAuth2AuthorizedClientManager.html#setAuthorizedClientProvider(org.springframework.security.oauth2.client.OAuth2AuthorizedClientProvider)"><code>DefaultOAuth2AuthorizedClientManager</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/client/web/server/WebSessionOAuth2ServerAuthorizationRequestRepository.html#setAllowMultipleAuthorizationRequests(boolean)">org.springframework.security.oauth2.client.web.server.WebSessionOAuth2ServerAuthorizationRequestRepository.setAllowMultipleAuthorizationRequests&#8203;(boolean)</a></th>
<td class="colLast"></td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/core/ClaimAccessor.html#containsClaim(java.lang.String)">org.springframework.security.oauth2.core.ClaimAccessor.containsClaim&#8203;(String)</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<a href="org/springframework/security/oauth2/core/ClaimAccessor.html#hasClaim(java.lang.String)"><code>ClaimAccessor.hasClaim(java.lang.String)</code></a> instead.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/core/endpoint/OAuth2AuthorizationRequest.html#implicit()">org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest.implicit()</a></th>
<td class="colLast">
<div class="deprecationComment">It is not recommended to use the implicit flow due to the inherent
risks of returning access tokens in an HTTP redirect without any confirmation that
it has been received by the client.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/core/http/converter/OAuth2AccessTokenResponseHttpMessageConverter.html#setTokenResponseConverter(org.springframework.core.convert.converter.Converter)">org.springframework.security.oauth2.core.http.converter.OAuth2AccessTokenResponseHttpMessageConverter.setTokenResponseConverter&#8203;(Converter&lt;Map&lt;String, String&gt;, OAuth2AccessTokenResponse&gt;)</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/oauth2/core/http/converter/OAuth2AccessTokenResponseHttpMessageConverter.html#setAccessTokenResponseConverter(org.springframework.core.convert.converter.Converter)"><code>OAuth2AccessTokenResponseHttpMessageConverter.setAccessTokenResponseConverter(Converter)</code></a> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/core/http/converter/OAuth2AccessTokenResponseHttpMessageConverter.html#setTokenResponseParametersConverter(org.springframework.core.convert.converter.Converter)">org.springframework.security.oauth2.core.http.converter.OAuth2AccessTokenResponseHttpMessageConverter.setTokenResponseParametersConverter&#8203;(Converter&lt;OAuth2AccessTokenResponse, Map&lt;String, String&gt;&gt;)</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/oauth2/core/http/converter/OAuth2AccessTokenResponseHttpMessageConverter.html#setAccessTokenResponseParametersConverter(org.springframework.core.convert.converter.Converter)"><code>OAuth2AccessTokenResponseHttpMessageConverter.setAccessTokenResponseParametersConverter(Converter)</code></a>
instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/server/resource/authentication/JwtAuthenticationConverter.html#extractAuthorities(org.springframework.security.oauth2.jwt.Jwt)">org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationConverter.extractAuthorities&#8203;(Jwt)</a></th>
<td class="colLast">
<div class="deprecationComment">Since 5.2. Use your own custom converter instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionClaimAccessor.html#getScope()">org.springframework.security.oauth2.server.resource.introspection.OAuth2IntrospectionClaimAccessor.getScope()</a></th>
<td class="colLast">
<div class="deprecationComment">Since 5.6. Use <a href="org/springframework/security/oauth2/core/OAuth2TokenIntrospectionClaimAccessor.html#getScopes()"><code>OAuth2TokenIntrospectionClaimAccessor.getScopes()</code></a> instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationException.html#getError()">org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationException.getError()</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationException.html#getSaml2Error()"><code>Saml2AuthenticationException.getSaml2Error()</code></a> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationRequestFactory.html#createAuthenticationRequest(org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationRequest)">org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationRequestFactory.createAuthenticationRequest&#8203;(Saml2AuthenticationRequest)</a></th>
<td class="colLast">
<div class="deprecationComment">please use
<a href="org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationRequestFactory.html#createRedirectAuthenticationRequest(org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationRequestContext)"><code>Saml2AuthenticationRequestFactory.createRedirectAuthenticationRequest(Saml2AuthenticationRequestContext)</code></a> or
<a href="org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationRequestFactory.html#createPostAuthenticationRequest(org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationRequestContext)"><code>Saml2AuthenticationRequestFactory.createPostAuthenticationRequest(Saml2AuthenticationRequestContext)</code></a> This
method will be removed in future versions of Spring Security</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationToken.html#getIdpEntityId()">org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationToken.getIdpEntityId()</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<code>getRelyingPartyRegistration().getAssertingPartyDetails().getEntityId()</code>
instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationToken.html#getLocalSpEntityId()">org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationToken.getLocalSpEntityId()</a></th>
<td class="colLast">
<div class="deprecationComment">Use <code>getRelyingPartyRegistration().getEntityId()</code> instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationToken.html#getRecipientUri()">org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationToken.getRecipientUri()</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<code>getRelyingPartyRegistration().getAssertionConsumerServiceLocation()</code> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationToken.html#getX509Credentials()">org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationToken.getX509Credentials()</a></th>
<td class="colLast">
<div class="deprecationComment">Get the credentials through <a href="org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationToken.html#getRelyingPartyRegistration()"><code>Saml2AuthenticationToken.getRelyingPartyRegistration()</code></a>
instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.Builder.html#assertionConsumerServiceUrlTemplate(java.lang.String)">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder.assertionConsumerServiceUrlTemplate&#8203;(String)</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.Builder.html#assertionConsumerServiceLocation"><code>RelyingPartyRegistration.Builder.assertionConsumerServiceLocation</code></a> instead.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.Builder.html#credentials(java.util.function.Consumer)">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder.credentials&#8203;(Consumer&lt;Collection&lt;Saml2X509Credential&gt;&gt;)</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.Builder.html#signingX509Credentials"><code>RelyingPartyRegistration.Builder.signingX509Credentials</code></a> or
<a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.Builder.html#decryptionX509Credentials"><code>RelyingPartyRegistration.Builder.decryptionX509Credentials</code></a> instead for relying party keys or
<a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.AssertingPartyDetails.Builder.html#verificationX509Credentials"><code>RelyingPartyRegistration.AssertingPartyDetails.Builder.verificationX509Credentials</code></a> or
<a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.AssertingPartyDetails.Builder.html#encryptionX509Credentials"><code>RelyingPartyRegistration.AssertingPartyDetails.Builder.encryptionX509Credentials</code></a> for asserting
party keys</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.Builder.html#idpWebSsoUrl(java.lang.String)">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder.idpWebSsoUrl&#8203;(String)</a></th>
<td class="colLast">
<div class="deprecationComment">use
<code>#assertingPartyDetails(Consumer&lt;AssertingPartyDetails.Builder &gt;)</code></div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.Builder.html#localEntityIdTemplate(java.lang.String)">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder.localEntityIdTemplate&#8203;(String)</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.Builder.html#entityId"><code>RelyingPartyRegistration.Builder.entityId</code></a> instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.Builder.html#providerDetails(java.util.function.Consumer)">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder.providerDetails&#8203;(Consumer&lt;RelyingPartyRegistration.ProviderDetails.Builder&gt;)</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.Builder.html#assertingPartyDetails(java.util.function.Consumer)"><code>RelyingPartyRegistration.Builder.assertingPartyDetails(java.util.function.Consumer&lt;org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails.Builder&gt;)</code></a> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.Builder.html#remoteIdpEntityId(java.lang.String)">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder.remoteIdpEntityId&#8203;(String)</a></th>
<td class="colLast">
<div class="deprecationComment">use
<code>#assertingPartyDetails(Consumer&lt;AssertingPartyDetails.Builder &gt;)</code></div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getAssertionConsumerServiceUrlTemplate()">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.getAssertionConsumerServiceUrlTemplate()</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getAssertionConsumerServiceLocation()"><code>RelyingPartyRegistration.getAssertionConsumerServiceLocation()</code></a> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getCredentials()">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.getCredentials()</a></th>
<td class="colLast">
<div class="deprecationComment">Instead of retrieving all credentials, use the appropriate method for
obtaining the correct type</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getDecryptionCredentials()">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.getDecryptionCredentials()</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getDecryptionX509Credentials()"><code>RelyingPartyRegistration.getDecryptionX509Credentials()</code></a> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getEncryptionCredentials()">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.getEncryptionCredentials()</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.AssertingPartyDetails.html#getEncryptionX509Credentials()"><code>RelyingPartyRegistration.AssertingPartyDetails.getEncryptionX509Credentials()</code></a>
instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getIdpWebSsoUrl()">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.getIdpWebSsoUrl()</a></th>
<td class="colLast">
<div class="deprecationComment">use <a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.AssertingPartyDetails.html#getSingleSignOnServiceLocation()"><code>RelyingPartyRegistration.AssertingPartyDetails.getSingleSignOnServiceLocation()</code></a> from
<a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getAssertingPartyDetails()"><code>RelyingPartyRegistration.getAssertingPartyDetails()</code></a></div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getLocalEntityIdTemplate()">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.getLocalEntityIdTemplate()</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getEntityId()"><code>RelyingPartyRegistration.getEntityId()</code></a> instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getProviderDetails()">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.getProviderDetails()</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getAssertingPartyDetails()"><code>RelyingPartyRegistration.getAssertingPartyDetails()</code></a> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getRemoteIdpEntityId()">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.getRemoteIdpEntityId()</a></th>
<td class="colLast">
<div class="deprecationComment">use <a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.AssertingPartyDetails.html#getEntityId()"><code>RelyingPartyRegistration.AssertingPartyDetails.getEntityId()</code></a> from
<a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getAssertingPartyDetails()"><code>RelyingPartyRegistration.getAssertingPartyDetails()</code></a></div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getSigningCredentials()">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.getSigningCredentials()</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getSigningX509Credentials()"><code>RelyingPartyRegistration.getSigningX509Credentials()</code></a> instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/registration/RelyingPartyRegistration.html#getVerificationCredentials()">org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.getVerificationCredentials()</a></th>
<td class="colLast">
<div class="deprecationComment">Use {code #getAssertingPartyDetails().getSigningX509Credentials()}
instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/servlet/filter/Saml2WebSsoAuthenticationRequestFilter.html#setAuthenticationRequestFactory(org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationRequestFactory)">org.springframework.security.saml2.provider.service.servlet.filter.Saml2WebSsoAuthenticationRequestFilter.setAuthenticationRequestFactory&#8203;(Saml2AuthenticationRequestFactory)</a></th>
<td class="colLast">
<div class="deprecationComment">use the constructor instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/firewall/StrictHttpFirewall.html#getEncodedUrlBlacklist()">org.springframework.security.web.firewall.StrictHttpFirewall.getEncodedUrlBlacklist()</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/web/firewall/StrictHttpFirewall.html#getEncodedUrlBlocklist()"><code>StrictHttpFirewall.getEncodedUrlBlocklist()</code></a> instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/server/authentication/AuthenticationWebFilter.html#setAuthenticationConverter(java.util.function.Function)">org.springframework.security.web.server.authentication.AuthenticationWebFilter.setAuthenticationConverter&#8203;(Function&lt;ServerWebExchange, Mono&lt;Authentication&gt;&gt;)</a></th>
<td class="colLast">
<div class="deprecationComment">As of 5.1 in favor of
<a href="org/springframework/security/web/server/authentication/AuthenticationWebFilter.html#setServerAuthenticationConverter(org.springframework.security.web.server.authentication.ServerAuthenticationConverter)"><code>AuthenticationWebFilter.setServerAuthenticationConverter(ServerAuthenticationConverter)</code></a></div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/server/ServerFormLoginAuthenticationConverter.html#apply(org.springframework.web.server.ServerWebExchange)">org.springframework.security.web.server.ServerFormLoginAuthenticationConverter.apply&#8203;(ServerWebExchange)</a></th>
<td class="colLast"></td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/server/ServerHttpBasicAuthenticationConverter.html#apply(org.springframework.web.server.ServerWebExchange)">org.springframework.security.web.server.ServerHttpBasicAuthenticationConverter.apply&#8203;(ServerWebExchange)</a></th>
<td class="colLast"></td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/servlet/util/matcher/MvcRequestMatcher.html#extractUriTemplateVariables(javax.servlet.http.HttpServletRequest)">org.springframework.security.web.servlet.util.matcher.MvcRequestMatcher.extractUriTemplateVariables&#8203;(HttpServletRequest)</a></th>
<td class="colLast"></td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/session/ConcurrentSessionFilter.html#determineExpiredUrl(javax.servlet.http.HttpServletRequest,org.springframework.security.core.session.SessionInformation)">org.springframework.security.web.session.ConcurrentSessionFilter.determineExpiredUrl&#8203;(HttpServletRequest, SessionInformation)</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<a href="org/springframework/security/web/session/ConcurrentSessionFilter.html#%3Cinit%3E(org.springframework.security.core.session.SessionRegistry,org.springframework.security.web.session.SessionInformationExpiredStrategy)"><code>ConcurrentSessionFilter(SessionRegistry, SessionInformationExpiredStrategy)</code></a>
instead.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/session/ConcurrentSessionFilter.html#setRedirectStrategy(org.springframework.security.web.RedirectStrategy)">org.springframework.security.web.session.ConcurrentSessionFilter.setRedirectStrategy&#8203;(RedirectStrategy)</a></th>
<td class="colLast">
<div class="deprecationComment">use
<a href="org/springframework/security/web/session/ConcurrentSessionFilter.html#%3Cinit%3E(org.springframework.security.core.session.SessionRegistry,org.springframework.security.web.session.SessionInformationExpiredStrategy)"><code>ConcurrentSessionFilter(SessionRegistry, SessionInformationExpiredStrategy)</code></a>
instead.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/util/matcher/AntPathRequestMatcher.html#extractUriTemplateVariables(javax.servlet.http.HttpServletRequest)">org.springframework.security.web.util.matcher.AntPathRequestMatcher.extractUriTemplateVariables&#8203;(HttpServletRequest)</a></th>
<td class="colLast"></td>
</tr>
</tbody>
</table>
</li>
</ul>
<a id="constructor">

</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/oauth2/client/endpoint/AbstractOAuth2AuthorizationGrantRequest.html#%3Cinit%3E(org.springframework.security.oauth2.core.AuthorizationGrantType)">org.springframework.security.oauth2.client.endpoint.AbstractOAuth2AuthorizationGrantRequest&#8203;(AuthorizationGrantType)</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<a href="org/springframework/security/oauth2/client/endpoint/AbstractOAuth2AuthorizationGrantRequest.html#%3Cinit%3E(org.springframework.security.oauth2.core.AuthorizationGrantType,org.springframework.security.oauth2.client.registration.ClientRegistration)"><code>AbstractOAuth2AuthorizationGrantRequest(AuthorizationGrantType, ClientRegistration)</code></a>
instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationException.html#%3Cinit%3E(org.springframework.security.saml2.provider.service.authentication.Saml2Error)">org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationException&#8203;(Saml2Error)</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<a href="org/springframework/security/saml2/provider/service/authentication/Saml2Error.html" title="class in org.springframework.security.saml2.provider.service.authentication"><code>Saml2Error</code></a>
constructor instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationToken.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List)">org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationToken&#8203;(String, String, String, String, List&lt;Saml2X509Credential&gt;)</a></th>
<td class="colLast">
<div class="deprecationComment">Use <a href="org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationToken.html#%3Cinit%3E(org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration,java.lang.String)"><code>Saml2AuthenticationToken(RelyingPartyRegistration, String)</code></a>
instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/servlet/filter/Saml2WebSsoAuthenticationRequestFilter.html#%3Cinit%3E(org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistrationRepository)">org.springframework.security.saml2.provider.service.servlet.filter.Saml2WebSsoAuthenticationRequestFilter&#8203;(RelyingPartyRegistrationRepository)</a></th>
<td class="colLast">
<div class="deprecationComment">use the constructor that takes a
<a href="org/springframework/security/saml2/provider/service/authentication/Saml2AuthenticationRequestFactory.html" title="interface in org.springframework.security.saml2.provider.service.authentication"><code>Saml2AuthenticationRequestFactory</code></a></div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/web/DefaultSaml2AuthenticationRequestContextResolver.html#%3Cinit%3E(org.springframework.core.convert.converter.Converter)">org.springframework.security.saml2.provider.service.web.DefaultSaml2AuthenticationRequestContextResolver&#8203;(Converter&lt;HttpServletRequest, RelyingPartyRegistration&gt;)</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<a href="org/springframework/security/saml2/provider/service/web/DefaultSaml2AuthenticationRequestContextResolver.html#%3Cinit%3E(org.springframework.security.saml2.provider.service.web.RelyingPartyRegistrationResolver)"><code>DefaultSaml2AuthenticationRequestContextResolver(RelyingPartyRegistrationResolver)</code></a>
instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/web/Saml2AuthenticationTokenConverter.html#%3Cinit%3E(org.springframework.core.convert.converter.Converter)">org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter&#8203;(Converter&lt;HttpServletRequest, RelyingPartyRegistration&gt;)</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<a href="org/springframework/security/saml2/provider/service/web/Saml2AuthenticationTokenConverter.html#%3Cinit%3E(org.springframework.security.saml2.provider.service.web.RelyingPartyRegistrationResolver)"><code>Saml2AuthenticationTokenConverter(RelyingPartyRegistrationResolver)</code></a>
instead</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/saml2/provider/service/web/Saml2MetadataFilter.html#%3Cinit%3E(org.springframework.core.convert.converter.Converter,org.springframework.security.saml2.provider.service.metadata.Saml2MetadataResolver)">org.springframework.security.saml2.provider.service.web.Saml2MetadataFilter&#8203;(Converter&lt;HttpServletRequest, RelyingPartyRegistration&gt;, Saml2MetadataResolver)</a></th>
<td class="colLast">
<div class="deprecationComment">Use
<a href="org/springframework/security/saml2/provider/service/web/Saml2MetadataFilter.html#%3Cinit%3E(org.springframework.security.saml2.provider.service.web.RelyingPartyRegistrationResolver,org.springframework.security.saml2.provider.service.metadata.Saml2MetadataResolver)"><code>Saml2MetadataFilter(RelyingPartyRegistrationResolver, Saml2MetadataResolver)</code></a>
instead</div>
</td>
</tr>
<tr class="rowColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/header/writers/frameoptions/XFrameOptionsHeaderWriter.html#%3Cinit%3E(org.springframework.security.web.header.writers.frameoptions.AllowFromStrategy)">org.springframework.security.web.header.writers.frameoptions.XFrameOptionsHeaderWriter&#8203;(AllowFromStrategy)</a></th>
<td class="colLast">
<div class="deprecationComment">ALLOW-FROM is an obsolete directive that no longer works in modern
browsers. Instead use Content-Security-Policy with the <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors">frame-ancestors</a>
directive.</div>
</td>
</tr>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/session/ConcurrentSessionFilter.html#%3Cinit%3E(org.springframework.security.core.session.SessionRegistry,java.lang.String)">org.springframework.security.web.session.ConcurrentSessionFilter&#8203;(SessionRegistry, String)</a></th>
<td class="colLast">
<div class="deprecationComment">use
<a href="org/springframework/security/web/session/ConcurrentSessionFilter.html#%3Cinit%3E(org.springframework.security.core.session.SessionRegistry,org.springframework.security.web.session.SessionInformationExpiredStrategy)"><code>ConcurrentSessionFilter(SessionRegistry, SessionInformationExpiredStrategy)</code></a>
with <a href="org/springframework/security/web/session/SimpleRedirectSessionInformationExpiredStrategy.html" title="class in org.springframework.security.web.session"><code>SimpleRedirectSessionInformationExpiredStrategy</code></a> instead.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a id="enum.constant">

</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum Constant</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="org/springframework/security/web/header/writers/frameoptions/XFrameOptionsHeaderWriter.XFrameOptionsMode.html#ALLOW_FROM">org.springframework.security.web.header.writers.frameoptions.XFrameOptionsHeaderWriter.XFrameOptionsMode.ALLOW_FROM</a></th>
<td class="colLast">
<div class="deprecationComment">ALLOW-FROM is an obsolete directive that no longer works in modern
browsers. Instead use Content-Security-Policy with the <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors">frame-ancestors</a>
directive.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">

<div class="bottomNav"><a id="navbar.bottom">

</a>
<div class="skipNav"><a href="deprecated-list.html#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">

</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li class="navBarCell1Rev">Deprecated</li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">

</a></div>

</nav>
</footer>
<script>if (window.parent == window) {(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', 'UA-2728886-23', 'auto', {'siteSpeedSampleRate': 100});ga('send', 'pageview');}</script><script defer src="https://static.cloudflareinsights.com/beacon.min.js/v652eace1692a40cfa3763df669d7439c1639079717194" integrity="sha512-Gi7xpJR8tSkrpF7aordPZQlW2DLtzUlZcumS8dMQjwDHEnw9I7ZLyiOj/6tZStRBGtGgN6ceN6cMH8z7etPGlw==" data-cf-beacon='{"rayId":"7040ba4fcd54980c","token":"bffcb8a918ae4755926f76178bfbd26b","version":"2021.12.0","si":100}' crossorigin="anonymous"></script>
</body>
</html>
